﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BLL;
using Model;

namespace HRP.Private.Agenda
{
    public partial class notificacoes : System.Web.UI.UserControl
    {
        public string notificacao = "";
        public int numeroEventos = 0;

        protected void Page_Load(object sender, EventArgs e)
        {
            carregarEventos();
        }

        void carregarEventos()
        {
            hrp_empresas empresaActual = (hrp_empresas)Session["EmpresaActual"];
            if (empresaActual == null)
            {
                return;
            }
            int idEmpresa = empresaActual.id;
            var evento = Evento_BLL.Instance.ObterEventosEmpresaDataSuperiorNow(idEmpresa, 0);
            int countTo = 0;
            countTo = evento.Count();
            
            if (countTo > 4)
            {
                countTo = 4;
            }

            numeroEventos = countTo;
            //  url:'" +"agenda/ler.aspx?id=" + evento.id + @"',
            for (int i = 0; i < countTo; i++)
            {
                notificacao += @"<li class='unread'>
                                <a href='/private/agenda/ler.aspx?id=" +evento[i].id + @"'>
                                <p><strong>";
                notificacao += evento[i].titulo.ToString();
                notificacao += "</strong></p><p>";
                notificacao += "<p>" + evento[i].observacao.ToString() + "</p>";
                notificacao += "Data de Evento: " + evento[i].data_inicio.ToString() + "</p></a></li>";
             
                
            }
        }
    }
}